﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using thousandclear.Data;

namespace thousandClear.Areas.Shop.Models
{
    public class OrderModel
    {
        public OrderModel()
        {
            GoodItems = new List<D_Order_list_info>();
        }
        public long Id { get; set; }
        public string OpenId { get; set; }
        public Nullable<int> ConsumerId { get; set; }
        public string SerialNo { get; set; }
        public string Amount { get; set; }
        public Nullable<decimal> PostFee { get; set; }
        public string PostBillNo { get; set; }
        public string Weight { get; set; }
        public Nullable<System.DateTime> OrderTime { get; set; }
        public string ReceiveMan { get; set; }
        public string ReceiveMobile { get; set; }
        public Nullable<int> ReceiveRegion { get; set; }
        public string ReceiveZip { get; set; }
        public string ReceiveAddress { get; set; }
        public Nullable<System.TimeSpan> ReceiveTime { get; set; }
        public Nullable<int> Status { get; set; }
        public Nullable<int> PayState { get; set; }
        public Nullable<int> PayMode { get; set; }
        public Nullable<System.DateTime> PayTime { get; set; }
        public string PayTranId { get; set; }
        public string RefundNo { get; set; }
        public Nullable<decimal> RefundFee { get; set; }
        public string RefundTranId { get; set; }
        public Nullable<int> RefundState { get; set; }
        public Nullable<System.DateTime> RefundTime { get; set; }
        public Nullable<System.DateTime> CanelTime { get; set; }
        public Nullable<System.DateTime> CreatedTime { get; set; }
        public Nullable<System.DateTime> UpdatedTime { get; set; }
        public byte[] Version { get; set; }
        public string Remark { get; set; }
        public List<D_Order_list_info> GoodItems { get; set; }
        public string TotalAmount { get; set; }
    }
}